package com.smart.service;

import java.io.Serializable;
import java.util.List;
import com.smart.vo.Dto;
import com.smart.vo.Vo;

/**
 * @author lgb
 * @date 2020年6月18日 上午10:27:58
 * Copyright (C) 深圳工勘科技
 * @说明: @param <T> vo层实体类 展示
 * @说明: @param <ID> dto数据传输层 
 **/
public interface BasicService<V extends Vo,T extends Serializable,ID extends Dto> {

	/**
	 * @param id
	 * @return 根据id查询实体类
	 **/
	V findById(ID id);
	
	/**
	 * @return 查询列表
	 **/
	List<V> findList();
	
}